﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EPMPerCenter.Entitys.BusinessEntities
{
    [Serializable]
    public partial class ProjectInfo
    {
        public ProjectInfo()
        {
        }

        public ProjectInfo(System.DateTime dateAdd, System.String description, Nullable<System.Decimal> income, System.Decimal incomeMoney, System.String other1, System.String other2, System.String other3, Nullable<System.Decimal> outCome, System.Decimal outComeMoney, System.Int32 projectID, System.String projectManger, System.String projectName, System.Int32 state)
        {
            this.dateAddField = dateAdd;
            this.descriptionField = description;
            this.incomeField = income;
            this.incomeMoneyField = incomeMoney;
            this.other1Field = other1;
            this.other2Field = other2;
            this.other3Field = other3;
            this.outComeField = outCome;
            this.outComeMoneyField = outComeMoney;
            this.projectIDField = projectID;
            this.projectMangerField = projectManger;
            this.projectNameField = projectName;
            this.stateField = state;
        }

        private System.DateTime dateAddField;

        public System.DateTime DateAdd
        {
            get { return this.dateAddField; }
            set { this.dateAddField = value; }
        }

        private System.String descriptionField;

        public System.String Description
        {
            get { return this.descriptionField; }
            set { this.descriptionField = value; }
        }

        private Nullable<System.Decimal> incomeField;

        public Nullable<System.Decimal> Income
        {
            get { return this.incomeField; }
            set { this.incomeField = value; }
        }

        private System.Decimal incomeMoneyField;

        public System.Decimal IncomeMoney
        {
            get { return this.incomeMoneyField; }
            set { this.incomeMoneyField = value; }
        }

        private System.String other1Field;

        public System.String Other1
        {
            get { return this.other1Field; }
            set { this.other1Field = value; }
        }

        private System.String other2Field;

        public System.String Other2
        {
            get { return this.other2Field; }
            set { this.other2Field = value; }
        }

        private System.String other3Field;

        public System.String Other3
        {
            get { return this.other3Field; }
            set { this.other3Field = value; }
        }

        private Nullable<System.Decimal> outComeField;

        public Nullable<System.Decimal> OutCome
        {
            get { return this.outComeField; }
            set { this.outComeField = value; }
        }

        private System.Decimal outComeMoneyField;

        public System.Decimal OutComeMoney
        {
            get { return this.outComeMoneyField; }
            set { this.outComeMoneyField = value; }
        }

        private System.Int32 projectIDField;

        public System.Int32 ProjectID
        {
            get { return this.projectIDField; }
            set { this.projectIDField = value; }
        }

        private System.String projectMangerField;

        public System.String ProjectManger
        {
            get { return this.projectMangerField; }
            set { this.projectMangerField = value; }
        }

        private System.String projectNameField;

        public System.String ProjectName
        {
            get { return this.projectNameField; }
            set { this.projectNameField = value; }
        }

        private System.Int32 stateField;

        public System.Int32 State
        {
            get { return this.stateField; }
            set { this.stateField = value; }
        }

    }
}

